內文結語提到
一般來說,初期的困難是推動測試先行的觀念,後期的困難則是專案進度的壓力。這兩點其實是同一件事,那就是「趕進度,沒時間」。然而,在眾多軟體工程書籍提到的實務經驗中,揭示一個違反直覺的結果。當我們為了節省開發工作而忽略掉測試案例與自動建置工作時,其結果反而是更多的開發時間與專案交付時程的延期
遇到許多公司的軟體開發經理最長說的一句話 "我們現在很忙.. 所以沒有時間去做xxx某事" 其中就包含了Daily Build這一項. 目前在公司內部使用Hudson來做Daily build, 當有新的版本更新, 就使用build script來建置新的build, 建置這樣的環境初期確實要花一點時間. 但是對於後續的軟體的測試與發佈確實可以省下許多時間.